package annotation;

import enum1.Season;

public @interface Anno1 {
    //只给value赋值的时候,value可以省略
    //默认格式 后面接() 和default "1"
    public String value() default "1";
    //    属性类型
    //基础数据类型
    //String
    //Class
    //注解
    //枚举

    //以上类型的一位数组
    //基础数据类型
    int age() default 1;

    //string
    String name() default "name";

    //Class
    Class clazz() default String.class;

    //注解
    Anno2 anno() default @Anno2;

    //枚举
    Season sea() default Season.SPRING;

    //一维数组
    int[] arr() default {1};

    //枚举
    Season[] seasons() default {Season.SPRING, Season.SUMMER};

}
